From: cl349@firebug.cl.cam.ac.uk Date: Tue, 13 Sep 2005 21:52:24 +0000 (+0000) Subject: Don't return failure when trying to delete a non-existent node. X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~16806^2~24 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=ab4b7e8e65a86fef5f352932f99bfe6415c1b06c;p=xen.git Don't return failure when trying to delete a non-existent node. Signed-off-by: Christian Limpach --- diff --git a/tools/python/xen/lowlevel/xs/xs.c b/tools/python/xen/lowlevel/xs/xs.c index 78612befb0..cc3459e0b8 100644 --- a/tools/python/xen/lowlevel/xs/xs.c +++ b/tools/python/xen/lowlevel/xs/xs.c @@ -264,7 +264,7 @@ static PyObject *xspy_rm(PyObject *self, PyObject *args, PyObject *kwds) Py_BEGIN_ALLOW_THREADS xsval = xs_rm(xh, path); Py_END_ALLOW_THREADS - if (!xsval) { + if (!xsval && errno != ENOENT) { PyErr_SetFromErrno(PyExc_RuntimeError); goto exit; }